package com.cmc.cloud.cmclink.doc.api.document.emums;

import lombok.Getter;


/**
 * @author 周贤
 * @date 2025/3/12
 */
public enum BaseCodeCategoryEnum {
    /**
     * SO状态
     */
    SO_STATUS("SOSTATUS", "SO状态"),
    /**
     * SI状态
     */
    SI_STATUS("SISTATUS", "SI状态"),
    /**
     * SO 修改申请状态
     */
    SO_CHANGE_STATUS("SOCHANGESTATUS", "SO 修改申请状态"),
    /**
     * SI 更改申请状态
     */
    SI_AMENDMENT_STATUS("SIAMENDMENTSTATUS", "SI 更改申请状态"),
    /**
     * 运输条款代码类型
     */
    SHIPPING_TERM("SHIPPINGTERM", "运输条款代码类型"),
    /**
     * 签单方式
     */
    SIGN_TYPE("SIGNTYPE", "签单方式"),
    /**
     * 货类代码
     */
    CARGO_TYPE("CARGOTYPE", "货类代码"),
    /**
     * 包装代码类型
     */
    PACKAGE_CODE("PACKAGECODE", "包装代码类型"),

    /**
     * vgm 称重方式
     */
    VGM_TYPE("VGMTYPE", "vgm 称重方式");


    @Getter
    private String value;

    @Getter
    private String label;

    BaseCodeCategoryEnum(String value, String label) {
        this.value = value;
        this.label = label;
    }
}
